class Test(object):
    count = 0  # 定义一个类属性

    def __init__(self, name):
        self.name = name
        Test.count += 1  # 初始化方法每调用一次,count加1

    @classmethod  # 定义一个类方法
    def run(cls):
        print('数量为%d' % cls.count)

    @staticmethod  # 定义一个静态方法
    def static():
        print('静态方法定义')


test = Test('第一次调用')
test1 = Test('第二次调用')
test2 = Test('第三次调用')
Test.run()
Test.static()  # 不需要创建实例,直接类名.方法名调用
